package main
import "fmt"
import "crypto/rand"
func main(){
	//分支结构
	var a = 10
	if a > 10{
		fmt.Println("大于10")
	}else{
		fmt.Println("小于10")
	}

	//多分支结构
	// 我们只关注得到的布尔类型的数据，err可以用_直接忽略 = 	//创建一个随机数
    b, _ := rand.Prime(rand.Reader, 3) // 生成 0 到 99 之间的随机整数
 
    fmt.Println("生成的素数:", b)

    // 将 big.Int 转换为 int64 进行比较
    num := b.Int64()

    if num == 20 {
        fmt.Println("等于 20")
    } else if num > 10 {
        fmt.Println("大于 10")
	
    } else {
        fmt.Println("小于 10")
    }
	c:=21
	switch c {
	case 20:
	case 21:
		fmt.Println("c=20")
	case 30:
	
			fmt.Println("c=30")
			fallthrough
	default:
			fmt.Println("c=?")
		
	}

	



}